import streamlit as st
import random

# 先进行页面配置
st.set_page_config(page_title="随机特效演示")

# 定义几种可能的特效（这里以颜色变换为例）
effect_colors = ['#FF5733', '#C70039', '#900C3F', '#581845', '#AB4E52', '#1ABC9C']

def apply_random_effect():
    # 使用JavaScript来更改页面背景色
    effect_color = random.choice(effect_colors)
    js_code = f"document.body.style.backgroundColor='{effect_color}';"
    html_code = f'<script>{js_code}</script>'
    st.markdown(html_code, unsafe_allow_html=True)

# 直接在程序启动时应用效果，模拟页面加载时的行为
apply_random_effect()

# 页面主体内容
st.title('欢迎来到随机特效页面')
st.write("每次刷新页面时，你会看到不同的背景颜色，这是我们的简单特效演示。")

